//导入 express
const express = require('express')
//创建web服务器
const app = express();
const moment = require('moment');

//启动服务器
app.listen(8080, () => {
	console.log('8080 端口服务器已启动 http://127.0.0.1:8080')
})

const mw = function(req, res, next) {
	console.log("第一次调用了mw中间件")
	const time = moment().format('YYYY-MM-DD HH:mm:ss');
	req.startTime = time
	next()
}
app.use(mw)

app.use((req,res,next)=>{
	console.log("第2次调用了的中间件")
	next()
})

//多个中间件之间，共享同一份req和res。
app.get('/', function(req, res) {
	res.send("URL:"+req.url+" 访问时间："+req.startTime)
})

app.get('/5', function(req, res) {
	res.send("URL:"+req.url+" 访问时间："+req.startTime)
})